@charset "UTF-8";
.slick-list,.slick-track {
 position:relative;
 display:block
}
.slick-loading .slick-slide,.slick-loading .slick-track {
 visibility:hidden
}
.m-manufacturer .manufacturerList .manufacturer:hover>.img,.m-topic .scenePic {
 -moz-transition:-moz-transform 1s;
 -o-transition:-o-transform 1s;
 -webkit-transition:-webkit-transform 1s
}
.m-expertReport .hd:after,.m-expertReports .list:after,.m-flashSale .hd:after,.m-indexPopularItem .showContainer,.m-newCates .m-newCate>.bd .itemList:after,.m-newCates .m-newCate>.hd .subCateList:after,.m-newCates .m-newCate>.hd:after,.m-topics .topics-hd:after,.slick-track:after {
 clear:both
}
.slick-list:focus,.slick-slider * {
 outline:0
}
.slick-slider {
 display:block;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -khtml-user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 z-index:0;
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 -o-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 top:0;
 left:0
}
.slick-track:after,.slick-track:before {
 display:table;
 content:''
}
.slick-slide {
 display:none;
 float:left;
 height:100%;
 min-height:1px
}
[dir=rtl] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
img.slick-loading {
 background:#f4f4f4!important
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
.g-ft {
 border-top:0
}
.m-topics {
 padding-top:60px;
 background:#f5f5f5
}
.m-topics .topics-list>.item {
 margin-top:20px
}
.m-topics .topics-ft {
 text-align:center;
 padding:57px 0
}
.m-topics .topics-hd {
 padding-bottom:20px;
 margin-bottom:20px;
 border-bottom:2px solid #474747;
 line-height:1
}
.m-topics .topics-hd:after,.m-topics .topics-hd:before {
 content:" ";
 display:table
}
.m-topic .cnt,.m-topic .scene {
 display:block;
 position:relative
}
.m-topics .topics-hd .left {
 float:left;
 padding-top:4px
}
.m-topics .topics-hd .name {
 float:left;
 margin-right:20px;
 font-size:28px;
 font-weight:700
}
.m-topics .topics-hd .frontName {
 float:left;
 padding-top:13px;
 font-size:14px
}
.m-topic {
 position:relative;
 width:350px;
 float:left;
 margin-right:20px
}
.m-topic .scene {
 width:350px;
 height:220px;
 overflow:hidden
}
.m-topic .scenePic {
 width:350px;
 height:220px;
 transition:-webkit-transform 1s;
 transition:transform 1s;
 transition:transform 1s,-webkit-transform 1s
}
.m-topic:hover .scenePic {
 -moz-transform:scale(1.05);
 -ms-transform:scale(1.05);
 -webkit-transform:scale(1.05);
 transform:scale(1.05)
}
.m-topic .cnt {
 z-index:10;
 padding-top:17px;
 margin:-20px auto 0;
 width:310px;
 height:110px;
 text-align:center;
 line-height:1;
 background-color:#fff;
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);
 box-shadow:0 1px 3px 0 rgba(0,0,0,.1)
}
.m-expertReport .hd:after,.m-expertReport .hd:before,.m-expertReports .list:after,.m-expertReports .list:before {
 display:table;
 content:" "
}
.m-topic .cnt .priceInfo,.m-topic .cnt .subTitle {
 margin-bottom:20px;
 font-size:14px;
 color:#999
}
.m-topic .cnt .itemPic {
 position:absolute;
 top:-44px;
 left:80px;
 width:200px;
 height:120px
}
.m-topic .cnt .title {
 margin-bottom:10px;
 font-size:16px
}
.m-topic .cnt .priceInfo {
 color:#d4282d
}
.m-topic .cnt .btn {
 width:140px;
 height:36px;
 font-size:14px;
 line-height:34px;
 background-color:#fff;
 border:1px solid #666
}
.m-topic .cnt .btn:hover {
 color:#fff;
 background-color:#666;
 border:1px solid #fff
}
.m-topic.last {
 margin-right:0
}
.m-expertReports {
 padding-top:57px;
 height:696px;
 background-image:url(//yanxuan.nosdn.127.net/5e791242aa05837de56f9974a47252f3.jpg);
 background-position:center
}
.m-expertReports .expertReports-hd {
 margin-bottom:40px
}
.m-expertReports .expertReports-ft {
 text-align:center
}
.m-expertReports .expertReports-bd {
 margin-bottom:50px
}
.m-expertReports .expertReports-title {
 color:#fff;
 line-height:1;
 letter-spacing:1px
}
.m-expertReports .expertReports-title strong {
 font-size:28px;
 font-weight:700
}
.m-expertReports .expertReports-title small {
 margin-top:6px;
 font-size:22px;
 font-weight:400
}
.m-expertReports .list .item {
 float:left;
 margin-left:10px
}
.m-expertReports .list .item.first {
 margin-left:0
}
.m-expertReport {
 width:265px;
 height:388px;
 padding:26px 20px 0;
 line-height:1;
 background-color:#fff;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px
}
.m-expertReport .hd {
 margin-bottom:23px
}
.m-expertReport .hd .right {
 padding-top:8px
}
.m-expertReport .hd .avatar {
 display:inline-block;
 float:left;
 width:48px;
 height:48px;
 margin-right:18px;
 overflow:hidden;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
 border-radius:50%
}
.m-expertReport .hd .expertName {
 margin-bottom:10px
}
.m-expertReport .hd .expertTitle {
 color:#999
}
.m-expertReport .bd {
 color:#333
}
.m-expertReport .bd .imgWrap {
 position:relative;
 display:block;
 overflow:hidden;
 width:224px;
 height:170px;
 margin-bottom:23px
}
.m-expertReport .bd .img {
 position:absolute;
 top:-31px;
 left:0;
 width:223px;
 height:223px
}
.m-expertReport .bd .name {
 margin-bottom:11px;
 text-align:center;
 font-size:14px;
 font-weight:700
}
.m-expertReport .bd .desc {
 line-height:1.5
}
.w-ftMore {
 display:inline-block;
 vertical-align:middle
}
.w-ftMore:after,.w-ftMore:before {
 content:" ";
 display:table
}
.w-ftMore:after {
 clear:both
}
.w-ftMore .icon,.w-ftMore .text {
 float:left
}
.w-ftMore .text {
 margin-right:10px;
 line-height:26px;
 font-size:20px;
 color:#333
}
.m-manufacturer {
 margin-top:26px
}
.m-manufacturer .hd .frontName {
 padding-top:13px
}
.m-manufacturer .manufacturerList {
 overflow:hidden
}
.m-manufacturer .manufacturerList .manufacturer {
 width:357px;
 float:left;
 margin-left:10px;
 overflow:hidden;
 position:relative;
 text-align:center
}
.m-manufacturer .manufacturerList .manufacturer:hover>.img {
 -moz-transform:scale(1.05);
 -ms-transform:scale(1.05);
 -webkit-transform:scale(1.05);
 transform:scale(1.05);
 transition:-webkit-transform 1s;
 transition:transform 1s;
 transition:transform 1s,-webkit-transform 1s
}
.m-manufacturer .manufacturerList .manufacturer.first {
 margin-left:0
}
.m-manufacturer .manufacturerList .manufacturer .img {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute;
 text-align:center;
 -moz-transition:-moz-transform 1s;
 -o-transition:-o-transform 1s;
 -webkit-transition:-webkit-transform 1s;
 transition:-webkit-transform 1s;
 transition:transform 1s;
 transition:transform 1s,-webkit-transform 1s;
 z-index:1
}
.m-manufacturer .manufacturerList .manufacturer .mask {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:2
}
.m-manufacturer .manufacturerList .manufacturer .name,.m-manufacturer .manufacturerList .manufacturer .price {
 position:relative;
 z-index:3;
 color:#666
}
.m-manufacturer .manufacturerList .manufacturer .name {
 font-size:24px;
 margin:48px 0 19px;
 line-height:1;
 border-right:0;
 border-left:0
}
.m-manufacturer .manufacturerList .manufacturer .name .newShelfTag {
 position:absolute;
 top:-3px;
 font-size:11px;
 margin-left:2px;
 text-align:center;
 line-height:19px;
 width:32px;
 height:21px;
 color:#fff;
 background:url(//yanxuan.nosdn.127.net/18ccda99a6f55ef573b3fb098b4d01b8.png) center no-repeat
}
.m-manufacturer .manufacturerList .manufacturer .price {
 font-size:14px;
 padding-top:17px;
 display:inline-block;
 width:auto;
 border-top:1px solid #666
}
.m-manufacturer .manufacturerList .manufacturer.large {
 height:320px
}
.m-manufacturer .manufacturerList .manufacturer.large.middle {
 width:357px;
 margin-left:9px!important
}
.m-manufacturer .manufacturerList .manufacturer.small {
 height:155px
}
.m-manufacturer .manufacturerList .manufacturer.small .name {
 font-size:20px;
 margin:32px 0 10px 20px;
 text-align:left
}
.m-manufacturer .manufacturerList .manufacturer.small .price {
 padding-top:10px;
 margin-left:20px;
 float:left
}
.m-manufacturer .manufacturerList .manufacturer.small .newShelfTag {
 margin-left:5px
}
.m-manufacturer .manufacturerList .manufacturer.small.last {
 margin-top:10px
}
.m-manufacturer .right {
 padding-top:18px
}
.m-manufacturer .right .moreItems {
 font-size:14px;
 display:inline-block
}
.m-newComment {
 background-color:#f4f0ea;
 padding:60px;
 overflow:hidden;
 height:660px
}
.m-newComment i {
 cursor:pointer
}
.m-newComment .left-carousel {
 margin-right:15px
}
.m-newComment .m-product {
 background-color:#FFF;
 height:492px;
 width:355px;
 position:relative
}
.m-newComment .m-product .hd {
 margin-bottom:0;
 height:355px;
 width:355px;
 transition:height linear .3s;
 overflow:hidden
}
.m-newComment .m-product>.bd {
 position:absolute;
 margin:0 5px;
 min-height:180px!important;
 width:345px;
 bottom:0;
 background-color:#fff;
 zoom:1;
 overflow:hidden
}
.no-rgba .m-newComment .m-product>.bd {
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF)
}
.m-newComment .m-product .img {
 background-color:#fff;
 width:355px;
 height:355px;
 color:#fff
}
.m-newComment .m-product .m-comment {
 padding:20px 15px;
 overflow:hidden;
 font-family:"微软雅黑"
}
.m-newComment .m-product .m-comment .bd {
 overflow:hidden
}
.m-newComment .m-product .m-comment .bd span {
 float:right;
 font-size:13px;
 line-height:16px
}
.m-newComment .m-product .m-comment .bd span.date {
 float:left;
 padding-left:10px
}
.m-newComment .m-product .m-comment .bd span:first-child {
 float:left;
 font-size:14px;
 color:#333;
 line-height:14px;
 font-weight:700
}
.m-newComment .m-product .m-comment .bd span.pname {
 max-width:190px;
 font-size:16px;
 height:16px;
 overflow:hidden;
 text-align:left;
 text-overflow:ellipsis;
 white-space:nowrap
}
.m-newComment .m-product .m-comment .bd span.frontname {
 color:#999;
 font-weight:400
}
.m-newComment .m-product .m-comment .bd span.price {
 margin-bottom:0;
 margin-right:15px;
 color:#b4a078
}
.m-newComment .m-product .m-comment ._top {
 color:#999;
 font-size:13px;
 line-height:1;
 margin-bottom:12px
}
.m-newComment .m-product .m-comment ._middle {
 color:#999;
 margin-bottom:16px
}
.m-newComment .m-product .m-comment .comment-content {
 text-align:left;
 font-size:13px;
 color:#333;
 line-height:16px;
 min-height:80px;
 max-height:80px;
 transition:max-height .4s ease-in-out;
 overflow:hidden;
 position:relative
}
.m-newComment .m-product .m-comment .comment-content .more {
 display:none;
 position:absolute;
 height:16px;
 width:14px;
 right:0;
 bottom:0;
 background:url() center center no-repeat #fff;
 z-index:2
}
.m-newComment .m-product .m-comment .comment-content p {
 line-height:20px
}
.m-newComment .m-product .m-comment p {
 display:block
}
.m-newComment .m-product>.bd.ellipsishover {
 overflow:hidden
}
.m-newComment .m-product>.bd.ellipsishover .comment-content {
 min-height:54px;
 max-height:270px;
 height:auto;
 margin:0;
 border:none;
 padding:0
}
.m-newComment .m-product>.bd.ellipsishover .comment-content .more {
 display:none
}
.m-newCates {
 margin-top:60px
}
.m-newCates .g-row:first-child {
 margin-top:0
}
.m-newCates .m-newCate>.hd {
 margin-bottom:20px;
 line-height:1
}
.m-newCates .m-newCate>.hd:after,.m-newCates .m-newCate>.hd:before {
 content:" ";
 display:table
}
.m-newCates .m-newCate>.hd .left {
 float:left
}
.m-newCates .m-newCate>.hd .right {
 float:right
}
.m-newCates .m-newCate>.hd .right nav {
 float:left
}
.m-newCates .m-newCate>.hd .right .getMore {
 display:inline-block;
 font-size:14px;
 padding-left:30px;
 margin-top:14px
}
.m-flashSale .hd:after,.m-flashSale .hd:before,.m-newCates .m-newCate>.bd .itemList:after,.m-newCates .m-newCate>.bd .itemList:before,.m-newCates .m-newCate>.hd .subCateList:after,.m-newCates .m-newCate>.hd .subCateList:before {
 content:" ";
 display:table
}
.m-newCates .m-newCate>.hd .name {
 float:left;
 margin-right:10px;
 font-size:28px;
 font-weight:700
}
.m-newCates .m-newCate>.hd .frontName {
 float:left;
 margin-top:9px;
 border-left:1px solid #666;
 font-size:14px;
 padding:3px 0 0 5px
}
.m-newCates .m-newCate>.hd .subCateList {
 font-size:14px;
 padding-top:14px
}
.m-newCates .m-newCate>.hd .subCateList .item,.m-newCates .m-newCate>.hd .subCateList .spilt {
 float:left
}
.m-newCates .m-newCate>.hd .subCateList .item img {
 width:32px;
 height:32px;
 margin-right:10px
}
.m-newCates .m-newCate>.hd .subCateList .spilt {
 margin:0 13px
}
.m-newCates .m-newCate .banner {
 margin-bottom:20px
}
.m-newCates .m-newCate .banner img {
 width:100%;
 height:310px
}
.m-newCates .m-newCate>.bd {
 width:1090px;
 overflow:hidden
}
.m-newCates .m-newCate>.bd .itemList {
 margin-right:-10px
}
.m-newCates .m-newCate>.bd .itemList .item {
 float:left;
 margin:0 10px 50px 0
}
.m-newCates .m-newCate>.ft {
 text-align:center
}
.m-indexPopularItem .m-product,.m-newCates .m-product {
 width:265px
}
.m-indexPopularItem .m-product .img,.m-newCates .m-product .img {
 width:265px;
 height:265px
}
.m-indexPopularItem .m-product .name,.m-newCates .m-product .name {
 line-height:20px;
 margin-bottom:7px;
 height:auto;
  font-size: 16px;
}
.m-indexPopularItem .m-product .hd,.m-newCates .m-product .hd {
 position:relative
}
.m-indexPopularItem .m-product .price,.m-newCates .m-product .price {
 font-size:13px;
 line-height:13px;
 color:#d4282d;
 padding:1px 0 9px;
 margin:0
}
.m-indexPopularItem .m-product .price span,.m-newCates .m-product .price span {
 line-height:13px;
 height:13px;
 padding:0
}
.m-indexPopularItem .m-product .price .sp,.m-newCates .m-product .price .sp {
 border-left:1px solid #999;
 padding-left:10px
}
.m-indexPopularItem .m-product .saleSoon,.m-newCates .m-product .saleSoon,.m-newItem .m-product .hd .saleSoon {
 padding-left:24px
}
.m-flashSale .g-row {
 padding-top:58px
}
.m-flashSale .hd {
 height:30px;
 line-height:30px;
 color:#333;
 margin-bottom:18px
}
.m-flashSale .hd .left {
 float:left;
 font-size:28px;
 font-weight:700
}
.m-flashSale .hd .right {
 float:right;
 line-height:1;
 font-size:14px;
 margin-top:16px;
 cursor:pointer
}
.m-flashSale .bd {
 height:377px;
 width:100%;
 overflow:hidden
}
.m-flashSale .flashSaleLt {
 position:relative;
 height:377px;
 width:224px;
 padding-top:60px;
 float:left;
 text-align:center;
 background:url(//yanxuan.nosdn.127.net/c9aeb62a3f79123d793d8c49b6698b09.jpg) center center no-repeat #fff
}
.m-flashSale .flashSaleLt .screenHd {
 height:36px;
 font-size:28px;
 line-height:36px;
 margin-bottom:11px;
 color:#615548
}
.m-flashSale .flashSaleLt .line {
 width:20px;
 height:2px;
 margin:0 auto 18px;
 background:#61594b
}
.m-flashSale .flashSaleLt .screenEndTips {
 margin-bottom:18px;
 font-size:18px;
 color:#615548;
 line-height:22px;
 height:22px
}
.m-flashSale .flashSaleLt .m-countDown {
 height:40px;
 margin-bottom:50px;
 text-align:center
}
.m-flashSale .flashSaleLt .m-countDown span {
 display:inline-block
}
.m-flashSale .flashSaleLt .m-countDown .colon {
 font-weight:700
}
.m-flashSale .flashSaleLt .m-countDown .w-cd {
 width:40px;
 color:#fff;
 font-size:18px;
 line-height:40px;
 background-color:#615548;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px
}
.m-flashSale .flashSaleLt .seeMoreBtn {
 display:block;
 width:110px;
 height:30px;
 margin:0 auto;
 line-height:30px;
 color:#fff;
 font-size:14px;
 background-color:#a7936e;
 cursor:pointer;
 -webkit-border-radius:15px;
 -moz-border-radius:15px;
 -ms-border-radius:15px;
 -o-border-radius:15px;
 border-radius:15px
}
.m-flashSale .flashSaleLt .link {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background-color:#fff;
 opacity:0;
 filter:alpha(opacity=0)
}
.m-flashSale .flashSaleRt {
 margin-left:224px;
 height:377px
}
.m-flashSale .flashSaleRt .m-flashSaleProduct {
 float:left;
 width:433px;
 height:189px;
 border:1px solid #f0ece4;
 border-left:none
}
.m-flashSale .flashSaleRt .flashSaleItem-3,.m-flashSale .flashSaleRt .flashSaleItem-4 {
 margin-top:-1px
}
html.csstransitions .m-flashSale {
 transition:all .6s;
 opacity:1;
 height:483px
}
html.csstransitions .hide {
 opacity:0;
 height:0
}
html.no-csstransitions .hide {
 display:none
}
.m-expert {
 margin-bottom:80px
}
.m-expert .expert {
 float:left;
 margin-left:10px
}
.m-expert .expert.first {
 margin-left:0;
 width:690px
}
.m-expert .expert.first .img {
 width:690px;
 height:380px
}
.m-expert .expert.small {
 width:390px
}
.m-expert .expert.small .img {
 width:390px;
 height:185px
}
.m-expert .expert.small.last {
 margin-top:10px
}
.m-indexPopularItem {
 padding-bottom:60px;
 background:#f4f0ea
}
.m-indexPopularItem .g-row>header {
 overflow:hidden;
 margin:60px 0 20px
}
.m-indexPopularItem .g-row>header .left {
 float:left
}
.m-indexPopularItem .g-row>header .name {
 font-size:28px;
 line-height:1;
 padding-bottom:1px
}
.m-indexPopularItem .g-row>header .tabList .list {
 margin-left:145px
}
.m-indexPopularItem .g-row>header .tabList .list .item {
 text-align:center;
 float:left;
 font-size:14px;
 width:70px;
 height:28px;
 line-height:28px;
 margin-right:55px
}
.m-indexPopularItem .g-row>header .tabList .list .item.tab-sel {
 border-bottom:2px solid #b4a078;
 color:#b4a078
}
.m-indexPopularItem .g-row>header .right {
 float:right;
 font-size:14px;
 line-height:28px
}
.m-indexPopularItem .showContainer {
 overflow:hidden
}
.m-indexPopularItem .showContainer .m-product {
 background-color:#fff;
 overflow:hidden;
 width:223px;
 height:260px;
 float:left;
 margin-left:10px;
 text-align:center
}
.m-indexPopularItem .showContainer .m-product.down {
 margin-top:10px
}
.m-indexPopularItem .showContainer .m-product .hd {
 background:0 0;
 border-bottom:1px solid #F4F0EA
}
.m-indexPopularItem .showContainer .m-product .hd .img {
 width:180px;
 height:180px
}
.m-indexPopularItem .showContainer .m-product .bd .prdtTags {
 margin-bottom:4px
}
.m-indexPopularItem .showContainer .m-product .bd .name {
 line-height:18px;
 margin-bottom:3px
}
.m-indexPopularItem .showContainer .m-product:first-child {
 width:390px;
 height:530px;
 margin-left:0
}
.m-indexPopularItem .showContainer .m-product:first-child .hd {
 margin-bottom:18px
}
.m-indexPopularItem .showContainer .m-product:first-child .img {
 width:320px;
 height:320px;
 margin:40px 35px
}
.m-indexPopularItem .showContainer .m-product:first-child .bd .prdtTags {
 margin-bottom:10px
}
.m-indexPopularItem .showContainer .m-product:first-child .bd .name {
 margin-bottom:13px;
 font-size:18px;
 line-height:25px
}
.m-indexPopularItem .showContainer .m-product:first-child .bd .price {
 font-size:18px;
 line-height:25px
}
.m-indexPopularItem .showContainer .m-product:first-child .bd .price span {
 font-size:18px;
 height:18px;
 line-height:1
}
.m-newItem {
 height:510px;
 padding-top:56px
}
.m-newItem .hd .frontName {
 padding-top:13px
}
.m-newItem .right {
 padding-top:18px
}
.m-newItem .m-product {
 width:265px
}
.m-newItem .m-product .img {
 width:265px;
 height:265px
}
.m-newItem .m-product .hd {
 background-color:transparent
}
.m-newItem .m-product .bd .price {
 padding:1px 0 9px
}
.m-newItem .m-product .bd .price span {
 line-height:13px;
 height:13px;
 padding:0
}
.m-newItem .m-product .bd .price .sp {
 padding-left:7px
}
.m-newItem .m-product .bd .price .sign {
 border:none;
 background:0 0;
 border-left:1px solid #999;
 padding-left:10px
}
.m-newItem .m-product .bd .price .sign a {
 color:#999
}
.m-newItem .m-product:hover {
 -moz-box-shadow:1px 1px 8px rgba(0,0,0,.2);
 -webkit-box-shadow:1px 1px 8px rgba(0,0,0,.2);
 box-shadow:1px 1px 8px rgba(0,0,0,.2);
 background-color:#f4f0ea
}
.m-newItem .m-product:hover .colorNum {
 opacity:0
}
.m-newItem .slick-next,.m-newItem .slick-prev {
 top:158px
}
.m-newItem .m-newItemSlick {
 width:1100px
}
.m-saleCenter {
 margin-top:60px
}
.m-saleCenter .right {
 padding-top:18px;
 font-size:14px
}
.m-saleCenter .saleCenterList .saleItem {
 position:relative;
 float:left;
 margin-left:9px;
 width:357px;
 height:200px;
 text-align:center;
 line-height:1
}
.m-saleCenter .saleCenterList .saleItem.sale_small {
 width:174px
}
.m-saleCenter .saleCenterList .saleItem:first-child {
 margin-left:0
}
.m-saleCenter .saleCenterList .saleItem.saleItem2 .bgPic,.m-saleCenter .saleCenterList .saleItem.saleItem3 .bgPic {
 position:relative;
 width:100%;
 height:100%
}
.m-saleCenter .saleCenterList .saleItem.saleItem2 .itemPic,.m-saleCenter .saleCenterList .saleItem.saleItem3 .itemPic {
 position:absolute;
 bottom:0;
 left:22px;
 background-color:transparent;
 width:130px;
 height:130px
}
.m-saleCenter .saleCenterList img {
 width:100%;
 height:100%
}
.m-focus,.m-focusSlick.slick-slider .slick-list {
 height:420px
}
.m-focus {
 overflow:hidden
}
.m-focusSlick.slick-slider {
 position:relative;
 overflow:hidden;
 height:420px
}
.m-focusSlick.slick-slider .slick-dots {
 position:absolute;
 bottom:4px;
 display:block;
 width:100%;
 padding:0;
 list-style:none;
 text-align:center
}
.m-focusSlick.slick-slider .slick-dots li {
 position:relative;
 display:inline-block;
 width:8px;
 height:8px;
 margin:0 8px 10px;
 padding:0;
 cursor:pointer
}
.m-focusSlick.slick-slider .slick-dots li button {
 font-size:0;
 line-height:0;
 display:block;
 width:8px;
 height:8px;
 -moz-border-radius:500px;
 -webkit-border-radius:500px;
 border-radius:500px;
 cursor:pointer;
 color:transparent;
 outline:0;
 border:1px solid #cecece;
 background:#fff
}
.m-focusSlick.slick-slider .slick-dots li.slick-active button {
 -moz-box-shadow:0 0 0 4px #dfcead;
 -webkit-box-shadow:0 0 0 4px #dfcead;
 box-shadow:0 0 0 4px #dfcead;
 background:#a7936e;
 -moz-border-radius:500px;
 -webkit-border-radius:500px;
 border-radius:500px;
 border:none
}
.slick-slider {
 position:static
}
.slick-next,.slick-prev {
 position:absolute;
 z-index:9;
 top:200px;
 width:50px;
 height:50px;
 cursor:pointer;
 background-color:#D0C4AF;
 -moz-border-radius:500px;
 -webkit-border-radius:500px;
 border-radius:500px
}
.slick-next:hover,.slick-prev:hover {
 background-color:#B19E7A
}
.slick-next.slick-disabled,.slick-next.slick-disabled:hover,.slick-prev.slick-disabled,.slick-prev.slick-disabled:hover {
 background-color:#E7E2D7
}
.slick-prev {
 left:-60px
}
.slick-next {
 right:-60px
}
@media (max-width:1350px) {
 .slick-prev {
  left:-25px
 }
 .slick-next {
  right:-25px
 }
}
